package util;

import java.io.File;
import javax.swing.JOptionPane;

public class UrnaUtil {

  public static void verificaPastasExist() {
    File pastaPrograma = new File("C://Urna");
    File pastaVotos = new File("C://Urna//Votos");
    File pastaApuracao = new File("C://Urna//Apuracao");
    if (!pastaPrograma.exists()) {
      pastaPrograma.mkdirs();
    } else if (!pastaVotos.exists()) {
      pastaVotos.mkdirs();
    } else if(!pastaApuracao.exists()) {
      pastaApuracao.mkdirs();
    }
  }

  public static boolean confirmDialog(String mensagem, String titulo) {

    return JOptionPane.showConfirmDialog(
            null, mensagem, titulo, javax.swing.JOptionPane.YES_NO_OPTION) == 0;
  }

  /**
   * retira simbolos da string, e espaços: {, . / - ( )}
   *
   * @param text String com os simbolos
   * @return String sem os simbolos.
   */
  public static String retirarSimbolos(String text) {

    String replace = text.replace("/", "").
            replace(".", "").
            replace("(", "").
            replace(")", "").
            replace("-", "").
            replace(",", "").
            replace(" ", "");

    return replace;
  }

  public static String formatFotoEnd(String text) {

    String replace = text.replace("\\", "\\\\");

    return replace;
  }
}
